Ubuntu16.04 安装erlangOTP20.3和RabbitMQ3.7.7

安装步骤

安装JDK

安装Erlang

下载deb安装包

https://www.erlang-solutions.com/resources/download.html

下载对应版本安装包

安装依赖环境

1
2
3
4
5
6
7
8
9
apt-get install libncurses5-dev
apt-get install libssl-dev
apt-get install m4
apt-get install unixodbc unixodbc-dev
apt-get install freeglut3-dev
apt-get install xsltproc
apt-get install fop
apt-get install tk8.5
apt-get install libwxbase3.0-0v5 libwxgtk3.0-0v5 libsctp1 libnotify4

安装erlang

1
dpkg -i esl-erlang_20.3-1~ubuntu~xenial_amd64.deb

安装RabbitMQ

配置apt源

1
echo "deb https://dl.bintray.com/rabbitmq/debian xenial main" | sudo tee /etc/apt/sources.list.d/bintray.rabbitmq.list

导入gpg key

1
wget -O- https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc |      sudo apt-key add -

安装

1
2
apt-get update
apt-get install rabbitmq-server

启动RabbitMQ

1
2
service rabbitmq-server start
service rabbitmq-server status

还有一个web管理界面,但guest用户只允许loaclhost访问,所以肯定没法用了。想要外网开启,需要做以下几步骤:

  1. 开启web访问的plugins

    1
    rabbitmq-plugins enable rabbitmq_management
  2. 创建新用户

    1
    rabbitmqctl  add_user UserName(用户名)  Password(密码)
  3. 分配权限

    1
    2
    3
    4
    5
    6
    7
    8
    9
    rabbitmqctl set_user_tags UserName(上一步创建的用户名) monitoring(权限)
    权限有好几类:
    超级管理员(administrator)
    监控者(monitoring)
    策略制定者(policymaker)
    普通管理者(management)

    可以给一个用户分配多个权限:
    rabbitmqctl set_user_tags UserName monitoring policymaker
  4. 访问

    1
    http://192.168.136.140:15672

--------------------本文结束,感谢您的阅读--------------------

本文标题:Ubuntu16.04 安装erlangOTP20.3和RabbitMQ3.7.7

文章作者:弓昭

发布时间:2018年12月24日 - 20:22

最后更新:2020年04月08日 - 22:20

原始链接:https://gongzhao1.gitee.io/Ubuntu16.04 安装erlangOTP20.3和RabbitMQ3.7.7/

联系邮箱:gongzhao1@foxmail.com